strip away necessaries or conveniences - Turc Anglais Dictionnaire